package whisper.api.gateway.frame.auth.repository;


import whisper.api.gateway.frame.auth.domain.User;

/**
 * Created by JT on 2017/9/22.
 */
public interface UserRepository {

    /**
     * 根据用户名查询用户
     * @param username 用户名
     * @return 用户实体
     */
    User findUserByUsername(String username);

    /**
     * 添加用户
     * @param user 用户实体
     */
    void insertUser(User user);

    /**
     * 给用户添加角色
     * @param uid 用户ID
     * @param rid 角色ID
     */
    void addRoleToUser(Integer uid, Integer rid);




}
